home *** CD-ROM | disk | FTP | other *** search
- /* Copyright 1995-1996 : David Atkinson */
- /* V1.21 Control.c */
- /* Calgor */
-
- #include<stdlib.h>
- #include<stdio.h>
- #include<Workbench/startup.h>
-
- int last=0;
- int dem_num=-1;
- int stop=0;
- FILE *stdinout=NULL;
-
- int main(int argc, char *argv[])
- {
-
- extern void cleanup(void);
- extern op_liblob(void);
- extern viewstart(void);
- extern void viewportstart(void);
- extern void bit_init(void);
- extern void ras_init(void);
- extern void show_display(int);
- extern void close_display(void);
- extern void acquire_bits(int);
- extern void back_drop(void);
- extern void get_palette(int);
- extern void get_editor(void);
- extern void copy_object(int, long, long, struct Bitmap *);
- extern void opttext(void);
- extern void write_opt(int,long);
- extern void menu_opt(void);
- extern void clean_args(void);
-
- op_liblob();
- get_palette(1);
- get_palette(2);
- bit_init();
- acquire_bits(1);
- acquire_bits(2);
- acquire_bits(3);
- get_editor();
- clean_args(); /* Make sure we don't free a random pointer */
- opttext();
- back_drop();
- viewstart();
- ras_init();
- viewportstart();
- show_display(1);
- write_opt(0,0L);
- menu_opt();
- cleanup();
- exit(0);
- }
-
- int wbmain(struct WBstartup *wbs){
- main(0,NULL);
- }
-